package com.ronglian.register_mini_program.dao;

import com.ronglian.register_mini_program.model.RegisterOrder;
import com.ronglian.register_mini_program.model.RegisterOrderExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface RegisterOrderMapper extends BaseMapper {
    long countByExample(RegisterOrderExample example);

    int deleteByExample(RegisterOrderExample example);

    int deleteByPrimaryKey(Integer order_id);

    int insert(RegisterOrder record);

    int insertSelective(RegisterOrder record);

    List<RegisterOrder> selectByExample(RegisterOrderExample example);

    RegisterOrder selectByPrimaryKey(Integer order_id);

    int updateByExampleSelective(@Param("record") RegisterOrder record, @Param("example") RegisterOrderExample example);

    int updateByExample(@Param("record") RegisterOrder record, @Param("example") RegisterOrderExample example);

    int updateByPrimaryKeySelective(RegisterOrder record);

    int updateByPrimaryKey(RegisterOrder record);
}